/**
 * 
 */
package fr.univ_tln.inf9.exaplanning.api.db;

import java.lang.annotation.*;

/**
 * TODO: ajouter les associations
 * Annotation contenant les informations permettant la liaison entre l'application
 * et la base de donnée relationnelle.
 * Necessaire sur toute classe qui étend AbstractEntity
 * @author emilien
 */

@Retention(RetentionPolicy.RUNTIME)

@Target(ElementType.TYPE)

public @interface EntityInfo {
	String table();
	String key();
	String[] rows();
	String[] variables();
	String[] methods();
	@SuppressWarnings("rawtypes")
	Class[] collections();
}
